temporary registration permit - Spanish English Dictionary